package net.servir.censo.model;

import java.io.Serializable;
import java.util.LinkedList;
import java.util.List;

public class ServicioCivil implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 480946829531791715L;
	private Number id_servicio_civil;
	private Number id_persona;
	private String correo;
	private String telefono;
	private String fec_observacion;
	private Number plazo;
	private String fec_subsanacion;
	private String detalle_observacion;
	private String estado_observacion;
	private Number id_ejecutora;
	private Number id_sistema;
	private Number id_responsable;
	private String cod_profesion;
	private String cod_observacion;
	private String cod_regimen;
	private String clave;
	private String detalle_subsanacion;
	private String fec_registro;
	private String cod_estado;
	private String dni;
	private String dniPrevio;
	private String mensaje;
	private String nombres;
	private String apellido_paterno;
	private String apellido_materno;
	private String fec_nacimiento;
	private String sexo;
	private String cod_tipo_doc;
	private String cod_tipo_observacion;
	private String tipo_edicion;
	private String jefe;
	private String estado_validacion;
	private String estado_subsanacion; 
	private Number id_puesto_tipo;
	private Sistema sistema;
	private String estado_equipo;
		
	public String getEstado_equipo() {
		return estado_equipo;
	}
	public void setEstado_equipo(String estado_equipo) {
		this.estado_equipo = estado_equipo;
	}
	public Sistema getSistema() {
		return sistema;
	}
	public void setSistema(Sistema sistema) {
		this.sistema = sistema;
	}
	public Number getId_sistema() {
		return id_sistema;
	}
	public void setId_sistema(Number idSistema) {
		id_sistema = idSistema;
	}
	public String getEstado_subsanacion() {
		return estado_subsanacion;
	}
	public void setEstado_subsanacion(String estadoSubsanacion) {
		estado_subsanacion = estadoSubsanacion;
	}
	public String getCod_tipo_observacion() {
		return cod_tipo_observacion;
	}
	public void setCod_tipo_observacion(String codTipoObservacion) {
		cod_tipo_observacion = codTipoObservacion;
	}
	public String getCod_observacion() {
		return cod_observacion;
	}
	public void setCod_observacion(String codObservacion) {
		cod_observacion = codObservacion;
	}
	public String getEstado_validacion() {
		return estado_validacion;
	}
	public void setEstado_validacion(String estadoValidacion) {
		estado_validacion = estadoValidacion;
	}
	private Number id_ambito;
	private Number mostrar_obs=0;
	//private String form_edicion;
	
	private LinkedList<Regimen> regimenes;
	private LinkedList<Profesion> profesiones;
	private LinkedList<TipoDocumento> tipoDocumentos;
	private LinkedList<TipoObservacion> tipoObservaciones;
	private LinkedList<ResponsableIdentificacion> responsableIdentificacion = new LinkedList<ResponsableIdentificacion>();
	private ResponsableIdentificacion responsable = new ResponsableIdentificacion(); 
	private LinkedList<EstadoInscripcion> estadosInscripcion;
	private LinkedList<NivelGobierno> nivelesGobierno;
	private LinkedList<Sistema> sistemas;
	private LinkedList<Ambito> ambitos;
	
	private List<Etapa> etapas;
	private List<Number> id_funciones_participante;
	private List<PuestoTipo> optPuestoTipo;
	
	
	
	
	public LinkedList<TipoObservacion> getTipoObservaciones() {
		return tipoObservaciones;
	}
	public void setTipoObservaciones(LinkedList<TipoObservacion> tipoObservaciones) {
		this.tipoObservaciones = tipoObservaciones;
	}
	public ResponsableIdentificacion getResponsable() {
		return responsable;
	}
	public void setResponsable(ResponsableIdentificacion responsable) {
		this.responsable = responsable;
	}
	public Number getId_persona() {
		return id_persona;
	}
	public void setId_persona(Number idPersona) {
		id_persona = idPersona;
	}
	public String getMensaje() {
		return mensaje;
	}
	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}
	public String getDniPrevio() {
		return dniPrevio;
	}
	public void setDniPrevio(String dniPrevio) {
		this.dniPrevio = dniPrevio;
	}
	public Number getId_servicio_civil() {
		return id_servicio_civil;
	}
	public void setId_servicio_civil(Number idServicioCivil) {
		id_servicio_civil = idServicioCivil;
	}
	public String getCorreo() {
		return correo;
	}
	public void setCorreo(String correo) {
		this.correo = correo;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}	
	public Number getPlazo() {
		return plazo;
	}
	public void setPlazo(Number plazo) {
		this.plazo = plazo;
	}	
	public String getDetalle_observacion() {
		return detalle_observacion;
	}
	public void setDetalle_observacion(String detalleObservacion) {
		detalle_observacion = detalleObservacion;
	}
	public String getEstado_observacion() {
		return estado_observacion;
	}
	public void setEstado_observacion(String estadoObservacion) {
		estado_observacion = estadoObservacion;
	}
	public Number getId_ejecutora() {
		return id_ejecutora;
	}
	public void setId_ejecutora(Number idEjecutora) {
		id_ejecutora = idEjecutora;
	}
	public String getCod_profesion() {
		return cod_profesion;
	}
	public void setCod_profesion(String codProfesion) {
		cod_profesion = codProfesion;
	}
	public String getCod_regimen() {
		return cod_regimen;
	}
	public void setCod_regimen(String codRegimen) {
		cod_regimen = codRegimen;
	}
	public String getClave() {
		return clave;
	}
	public void setClave(String clave) {
		this.clave = clave;
	}
	public String getDetalle_subsanacion() {
		return detalle_subsanacion;
	}
	public void setDetalle_subsanacion(String detalleSubsanacion) {
		detalle_subsanacion = detalleSubsanacion;
	}	
	public String getCod_estado() {
		return cod_estado;
	}
	public void setCod_estado(String codEstado) {
		cod_estado = codEstado;
	}
	public String getDni() {
		return dni;
	}
	public void setDni(String dni) {
		this.dni = dni;
	}
	public LinkedList<Regimen> getRegimenes() {
		return regimenes;
	}
	public void setRegimenes(LinkedList<Regimen> regimenes) {
		this.regimenes = regimenes;
	}
	public LinkedList<Profesion> getProfesiones() {
		return profesiones;
	}
	public void setProfesiones(LinkedList<Profesion> profesiones) {
		this.profesiones = profesiones;
	}
	
	public String getNombres() {
		return nombres;
	}
	public void setNombres(String nombres) {
		this.nombres = nombres;
	}
	public String getApellido_paterno() {
		return apellido_paterno;
	}
	public void setApellido_paterno(String apellidoPaterno) {
		apellido_paterno = apellidoPaterno;
	}
	public String getApellido_materno() {
		return apellido_materno;
	}
	public void setApellido_materno(String apellidoMaterno) {
		apellido_materno = apellidoMaterno;
	}	
	public String getSexo() {
		return sexo;
	}
	public void setSexo(String sexo) {
		this.sexo = sexo;
	}
	public String getCod_tipo_doc() {
		return cod_tipo_doc;
	}
	public void setCod_tipo_doc(String codTipoDoc) {
		cod_tipo_doc = codTipoDoc;
	}
	public String getFec_observacion() {
		return fec_observacion;
	}
	public void setFec_observacion(String fecObservacion) {
		fec_observacion = fecObservacion;
	}
	public String getFec_subsanacion() {
		return fec_subsanacion;
	}
	public void setFec_subsanacion(String fecSubsanacion) {
		fec_subsanacion = fecSubsanacion;
	}
	public String getFec_registro() {
		return fec_registro;
	}
	public void setFec_registro(String fecRegistro) {
		fec_registro = fecRegistro;
	}
	public String getFec_nacimiento() {
		return fec_nacimiento;
	}
	public void setFec_nacimiento(String fecNacimiento) {
		fec_nacimiento = fecNacimiento;
	}
	public String getTipo_edicion() {
		return tipo_edicion;
	}
	public void setTipo_edicion(String tipoEdicion) {
		tipo_edicion = tipoEdicion;
	}
	public LinkedList<TipoDocumento> getTipoDocumentos() {
		return tipoDocumentos;
	}
	public void setTipoDocumentos(LinkedList<TipoDocumento> tipoDocumentos) {
		this.tipoDocumentos = tipoDocumentos;
	}	
	
	public LinkedList<ResponsableIdentificacion> getResponsableIdentificacion() {
		return responsableIdentificacion;
	}
	public void setResponsableIdentificacion(
			LinkedList<ResponsableIdentificacion> responsableIdentificacion) {
		this.responsableIdentificacion = responsableIdentificacion;
	}
	public Number getId_ambito() {
		return id_ambito;
	}
	public void setId_ambito(Number idAmbito) {
		id_ambito = idAmbito;
	}
//	public String getForm_edicion() {
//		return form_edicion;
//	}
//	public void setForm_edicion(String formEdicion) {
//		form_edicion = formEdicion;
//	}
	public LinkedList<EstadoInscripcion> getEstadosInscripcion() {
		return estadosInscripcion;
	}
	public void setEstadosInscripcion(
			LinkedList<EstadoInscripcion> estadosInscripcion) {
		this.estadosInscripcion = estadosInscripcion;
	}
	public LinkedList<NivelGobierno> getNivelesGobierno() {
		return nivelesGobierno;
	}
	public void setNivelesGobierno(LinkedList<NivelGobierno> nivelesGobierno) {
		this.nivelesGobierno = nivelesGobierno;
	}
	public LinkedList<Sistema> getSistemas() {
		return sistemas;
	}
	public void setSistemas(LinkedList<Sistema> sistemas) {
		this.sistemas = sistemas;
	}
	public LinkedList<Ambito> getAmbitos() {
		return ambitos;
	}
	public void setAmbitos(LinkedList<Ambito> ambitos) {
		this.ambitos = ambitos;
	}
	public List<Etapa> getEtapas() {
		return etapas;
	}
	public void setEtapas(List<Etapa> etapas) {
		this.etapas = etapas;
	}
	public List<Number> getId_funciones_participante() {
		return id_funciones_participante;
	}
	public void setId_funciones_participante(List<Number> idFuncionesParticipante) {
		id_funciones_participante = idFuncionesParticipante;
	}
	public Number getMostrar_obs() {
		return mostrar_obs;
	}
	public void setMostrar_obs(Number mostrarObs) {
		mostrar_obs = mostrarObs;
	}
	public String getJefe() {
		return jefe;
	}
	public void setJefe(String jefe) {
		this.jefe = jefe;
	}
	public void setId_responsable(Number id_responsable) {
		this.id_responsable = id_responsable;
	}
	public Number getId_responsable() {
		return id_responsable;
	}
	public List<PuestoTipo> getOptPuestoTipo() {
		return optPuestoTipo;
	}
	public void setOptPuestoTipo(List<PuestoTipo> optPuestoTipo) {
		this.optPuestoTipo = optPuestoTipo;
	}
	public Number getId_puesto_tipo() {
		return id_puesto_tipo;
	}
	public void setId_puesto_tipo(Number idPuestoTipo) {
		id_puesto_tipo = idPuestoTipo;
	}
	
}
